Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F18 USA F19 USA F13 USA F14 USA F18 Indonesia F1 Japan F10 Japan F11 India F1 India F3 India F4 China F4 China F5 USA F14 Indonesia F1 Indonesia F Indonesia F3 Japan F10 Japan F11 China India F1 India F2 Japan F1 China F3 Korea F2 Korea F3 Japan F10 Japan F11 China F1 Japan F3 Korea F1 Korean Rep. F4 Malaysia F1 Malaysia F2 Malaysia F3 Korea F5 Korea F6 Thailand F3 Japan F8 China F1 China F2 Italy F5 China F6 Malaysia F1 Malaysia F2 Brazil F1 Australia F1 Korea F2 Italy F13 Chinese Taipei F1 Chinese Taipei F2 China F4 Chinese Taipei F2 Turkey F6 Turkey F7 Japan F1 China F1 China F2 Chinese Taipei F1 Cambodia F1 Cambodia F2 China F6 China F7 Cambodia F2 China F1 China F2 China F3 China F11 China F12 China F13 Chinese Taipei F1 Chinese Taipei F2 Italy F18 Italy F19 Egypt F33 Egypt F34 China F1 (Anning) China F2 (Anning) China F4 (Luzhou) China F5 (Luzhou) Hungary F3 (Balatonalmadi) Chinese Taipei F2 (Taipei) Austria F1 (Telfs) Austria F2 (Kramsach) Austria F3 (Wels) Macedonia F1 (Skopje) Macedonia F2 (Skopje) Turkey F29 (Mersin) Turkey F30 (Istanbul) Thailand F8 (Nonthaburi) Indonesia F3 China F2 (Anning) China F3 (Anning) Portugal F4 (Quinta Do Lago) Portugal F5 (Vilamoura) M25 Kunshan M25 Qujing M25 Taipei M25 Tay Ninh M25 Nonthaburi M25 Porto M15 Setubal M25 Vale Do Lobo M15 Quinta Do Lago M15 Shymkent M15 Shymkent Chinese Taipei F1 M15 San Diego Chinese Taipei F2 India F2 India F5 India F3 Italy F6 The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Chinese Taipei F1 Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Men's Pro Challenger at Tunica National - Tunica China F2 Waco Tennis Challenger - Waco Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Talahassee Challenger Samarkand Challenger Almaty Challenger Chuncheon Challenger Kyoto Challenger M15 Fountain Valley Samarkand Challenger Karshi Challenger M15 Lakewood Bangkok Challenger Seoul Challenger Sao Paulo Challenger Caloundra Challenger Kyoto Challenger Pingguo Challenger Blumenau Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Seoul Challenger Burnie Challenger China F4 Kaohsiung Challenger Anning Challenger Anning Challenger Kun-Ming Challenger Busan Challenger Arad Challenger Prague Challenger Lubbock Challenger - Lubbock New Delhi Challenger IV - New Delhi Kaoshuing Challenger Toyota Challenger Maui Challenger Fifth Third Bank Tennis Classic - Lexington Chennai Challenger New Delhi Challenger Kyoto Challenger Nanchang Challenger Kaohsiung Challenger Meerbusch Challenger New Delhi Challenger Guangzhou Challenger Shenzhen Challenger Anning Challenger Seoul Challenger Caltanissetta Challenger Fifth-Third Bank Tennis Classic - Lexington Perugia Challenger Ho Chi Minh City Challenger Taiwan Challenger - Kaohsiung M15 Rancho Santa Fe M15 San Diego JSM Challenger - Champaign Taipei City Challenger Poprad Tatry Challenger Korat Challenger Karshi Challenger Bratislava Challenger Melbourn Challenger 2007 Knoxville Challenger - Knoxville USTA Comerica Challenger - Aptos Taipei City Challenger Fergana Challenger Karshi Challenger XL Bermuda Open - Bermuda Karlsruhe Challenger Winnetka Challenger Ningboo Challenger Launceston Challenger Nanchang Challenger Wuhai Challenger Yokohama Challenger Oklahoma Challenger - Tulsa Busan Challenger Launceston Challenger Yokohama Challenger Seoul Challenger Fergana Challenger Chengdu Challenger Barranquilla Challenger Prague Challenger Kyoto Challenger Kyoto Challenger Prague Challenger Tianjin Challenger Shanghai Challenger Furth Challenger Burnie Challenger Kolkata Challenger Guangzhou Challenger Shenzhen Challenger Gimcheon Challenger Bangkok Challenger Karshi Challenger Shanghai Challenger Traralgon Challenger Pro Challenger at Calabasas - Calabasas Traralgon Challenger 2 Singapore Challenger Toyota Challenger Burnie Challenger Music City Challenger - Nashville Mestre Challenger Busan Challenger Almaty Challenger Fergana Challenger Shanghai Challenger Zhuhai Challenger Nanchang Challenger Kaohsiung Challenger Kobe Challenger Yokohama Challenger Bangkok Challenger Milan Challenger Braunschweig Challenger Furth Challenger Baotou Challenger Ningboo Challenger Gimcheon Challenger Shenzhen Challenger Bangalore Challenger Alphen Challenger Kaohsiung Challenger Taipei City Challenger Eckental Challenger Launceston Challenger Samarkand Challenger Almaty Challenger Busan Challenger Shanghai Challenger Shenzhen Challenger Burnie Challenger Anning Challenger Seoul Challenger Samarkand Challenger Shymkent Challenger New Delhi Challenger III - New Delhi Busan Challenger Zhangjiagang Challenger Shanghai Challenger Tashkent Challenger Liuzhou Challenger Prostejov Challenger Bangalore Challenger Da Nang Challenger Burnie Challenger Chennai Challenger Bangkok Challenger Zhangjiagang Challenger Taipei City Challenger Anning Challenger Gwangju Challenger Jerusalem Challenger Shymkent Challenger Wuhan Challenger Kaohsiung Challenger Orlando Challenger Almaty 2 Challenger Karshi Challenger Chengdu Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington SAP Open - San Jose The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Heineken Open - Auckland Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Savannah Challenger Chennai Open - Chennai 2008 Lubbock Challenger - Lubbock Heineken Open - Auckland Kobe Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Beijing Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Atlanta Tennis Championships - Atlanta Forli Challenger Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Recife Challenger Santos Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Honolulu Challenger Pingguo Challenger Yokohama Challenger China Open - Beijing Shanghai Challenger Samarkand Challenger Vicenza Challenger Medibank International - Sydney Ningboo Challenger Apia International - Sydney Hong Kong Challenger Honolulu Challenger Singapore Challenger Burnie Challenger Seoul Challenger SAP Open - San Jose Davidoff Swiss Indoors Basel - Basel Charlottesville Challenger M25 Nonthaburi The Hypo Group Tennis International 2008 - Poertschach Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Knoxville Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Citi Open - Washington Thailand Open - Bangkok Toyota Challenger China Open - Beijing Legg Mason Tennis Classic - Washington Valencia Open - Valencia Hall of Fame Tennis Championships - Newport China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Topshelf Open - 's-Hertogenbosch US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna China Open - Beijing Geneva Open - Geneva BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Open Parc - Lyon Delray Beach Open - Delray Beach Seoul Challenger ASB Classic - Auckland New York Open - New York Poprad Tatry Challenger Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Yeongwol Challenger Delray Beach Open - Delray Beach Truist Atlanta Open - Atlanta The Artois Championships - London Dallas Open - Dallas US Men's Clay Court Championship - Houston Infosys Hall of Fame Open - Newport New York Open - New York China Open - Beijing Panama City Challenger Regions Morgan Keegan Championships - Memphis Taipei City Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Thailand Open - Bangkok Liberec Challenger Delray Beach Open - Delray Beach Kolkata Challenger Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Marburg Challenger Campbell's Hall of Fame Tennis Championships - Newport Suzhou Challenger Hua Hin Challenger Open de Nice Cote d'Azur - Nice Nur-Sultan Challenger Heineken Open - Auckland Bordeaux Challenger Kosice Challenger Kaohsiung Challenger Como Challenger Abierto Mexicano Telcel - Acapulco Budapest Challenger Pune Challenger Beijing Challenger Shenzhen Challenger Aptos Challenger Quanzhou Challenger BB&T Atlanta Open - Atlanta Almaty 1 Challenger Dallas Open - Dallas Valencia Open - Valencia Maui Challenger Zhangjiagang Challenger Gwangju Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Kobe Challenger Pune Challenger Swiss Indoors Basel - Basel Bangkok Challenger Intrum Stockholm Open - Stockholm Bangkok Challenger ASB Classic - Auckland Leon Challenger AEGON Championships - London Citi Open - Washington Chengdu Challenger Jinan Challenger If Stockholm Open - Stockholm Memphis Open - Memphis Ningboo Challenger Abierto Mexicano Telcel - Acapulco Shenzhen Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland Yokkaichi Challenger New York Open - New York Delray Beach Open - Delray Beach Citi Open - Washington Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Truist Atlanta Open - Atlanta ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells U.S. National Indoor Tennis Championships - Memphis Western & Southern Financial Group Masters - Cincinnati US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Channel Open - Las Vegas Aircel Chennai Open - Chennai Scheveningen Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Bangkok Challenger Jinan Challenger Bangkok Challenger Bengalaru Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Sony Ericsson Open - Miami China Open - Beijing Internazionali BNL dItalia - Rome Bank Austria Tennis Trophy - Vienna Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells SAP Open - San Jose Shenzhen Open - Shenzhen BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Open de Nice Cote d'Azur - Nice BNP Paribas Open - Indian Wells Rogers Cup - Toronto Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Citi Open - Washington Argentina Open - Buenos Aires ASB Classic - Auckland Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco China Open - Beijing U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Truist Atlanta Open - Atlanta U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Shanghai - Shanghai U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Davis Cup, Group 1, 2R, TPE-IND 2-3 Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group II, 3R, THA-TPE 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Laver Cup - Prague Hopman Cup - Perth Davis Cup, Group II, PO, TPE-IRI 4-0 ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston ATP Cup - Sydney Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Group I, 1R, IND-TPE 5-0 ARAG ATP World Team Championship - Dusseldorf French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 1R, TPE-AUS 0-5 U.S. Open (juniors) Davis Cup, Group I, 1R, CHN-TPE 3-2 Australian Open (Asia, Wildcard) Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) All Lower level tournaments Davis Cup, World Group, QF, USA-CRO 2-3 Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Australian Open (juniors) Nitto ATP Finals - London Olympics - London Wimbledon - London